﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace DAL
{
    public class NhapXuatDAL
    {
        Conect cn = new Conect();
        public NhapXuatDAL() { }


        public string MaXuat() 
        {
            string day,month,year;
            string ma;
            day = DateTime.Now.Day.ToString();
            month = DateTime.Now.Month.ToString();
            year = DateTime.Now.Year.ToString();
            year = year.Substring(year.Length - 2);
            ma = "PX" + "-"+day + month + year+"-";
            return ma;
        }

        public string MaPhieuXuat() 
        {
            string maxuat,sql,ma,left;
            DataTable tb = new DataTable();
            maxuat = this.MaXuat();
            sql = "SELECT TOP(1) MaPX FROM PhieuXuat  WHERE  MaPX LIKE '" + maxuat + "%' ORDER BY MaPX DESC";
            ma=cn.GetFied(sql);
            if (ma == null || ma == " " || ma=="")
            {
                ma = maxuat + "01";
            }
            else
            {
                int s = Convert.ToInt32(ma.Substring(ma.Length - 2));
                s = s + 1;
                left = ma.Substring(0, ma.Length - s.ToString().Length);
                ma= left + s.ToString();
            }
            return ma;
        
        }

        public DataTable DSPhieuXuat()
        {
            DataTable tb = new DataTable();
            string sql;
            sql = "SELECT MaPX[Mã Phiếu Thu],TenKH[Tên khách hàng],MaTau[Mã Tàu],NgayXuat[Ngày xuất],TraTruoc[Trả trước],TongTien[Tổng tiền],GhiChu[Ghi chú] FROM PhieuXuat,KhachHang WHERE PhieuXuat.MaKH=KhachHang.MaKH";
            tb=cn.LoadTable(sql);
            return tb;
        }
        public DataTable LocTheoTau(string matau)
        {
            DataTable tb = new DataTable();
            string sql;
            sql = "SELECT MaPX[Mã Phiếu Thu],TenKH[Tên khách hàng],MaTau[Mã Tàu],NgayXuat[Ngày xuất],TraTruoc[Trả trước],TongTien[Tổng tiền],GhiChu[Ghi chú] FROM PhieuXuat,KhachHang WHERE PhieuXuat.MaKH=KhachHang.MaKH AND MaTau='"+matau+"'";
            tb = cn.LoadTable(sql);
            return tb;
        }
    }
}
